package com.ruoyi.material.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.ruoyi.common.annotation.Excel;

import java.util.Date;

/**
 * @Author
 * @Version 1.0
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class MateEvaluate {
    private Long evaluateId;//供方评价表的主键id
    private String evaluateOrderNum;
    private Long mateproductId;
    private String mateProductName;
    private String mateCategory;//分类
    private Long materialId;//生产商id
    private String materialName;//生产商名称
    private String mateProductType;
    private String mfAbility;//供应能力
    private String mfPeriod;//供应周期
    private String mfTrait;//企业特点
    private String mfFaclity;//主要设备
    private String mfInspection;//检验机构及设备
    private String isAttestation;//是否通过认证
    private String scAdvice;//技术部意见
    private String quAdvice;//质量部意见
    private String puAdvice;//生产部意见
    private String maAdvice;//总经理意见
    private Long deptId;
    private String beginTime;
    private String endTime;


    private Long applyId; // 填表人ID

    public Long getApplyId() {
        return applyId;
    }

    public void setApplyId(Long applyId) {
        this.applyId = applyId;
    }

    private String applyName;//填表人
    private String applyNameSignature;//填表人
    private String mateAddress;//供应商地址
    private String phone;//供应商联系人
    private String qzTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    @Excel(name = "订单创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm")
    private Date creatTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    @Excel(name = "订单创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm")
    private Date auditTime;

    public String getApplyNameSignature() {
        return applyNameSignature;
    }

    public void setApplyNameSignature(String applyNameSignature) {
        this.applyNameSignature = applyNameSignature;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getEvaluateOrderNum() {
        return evaluateOrderNum;
    }

    public void setEvaluateOrderNum(String evaluateOrderNum) {
        this.evaluateOrderNum = evaluateOrderNum;
    }

    public String getMateAddress() {
        return mateAddress;
    }

    public void setMateAddress(String mateAddress) {
        this.mateAddress = mateAddress;
    }

    public Date getAuditTime() {
        return auditTime;
    }

    public void setAuditTime(Date auditTime) {
        this.auditTime = auditTime;
    }

    public String getQzTime() {
        return qzTime;
    }

    public void setQzTime(String qzTime) {
        this.qzTime = qzTime;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public Long getEvaluateId() {
        return evaluateId;
    }

    public void setEvaluateId(Long evaluateId) {
        this.evaluateId = evaluateId;
    }

    public Long getMateproductId() {
        return mateproductId;
    }

    public void setMateproductId(Long mateproductId) {
        this.mateproductId = mateproductId;
    }

    public String getMateProductName() {
        return mateProductName;
    }

    public void setMateProductName(String mateProductName) {
        this.mateProductName = mateProductName;
    }

    public String getMateCategory() {
        return mateCategory;
    }

    public void setMateCategory(String mateCategory) {
        this.mateCategory = mateCategory;
    }

    public Long getMaterialId() {
        return materialId;
    }

    public void setMaterialId(Long materialId) {
        this.materialId = materialId;
    }

    public String getMaterialName() {
        return materialName;
    }

    public void setMaterialName(String materialName) {
        this.materialName = materialName;
    }

    public String getMateProductType() {
        return mateProductType;
    }

    public void setMateProductType(String mateProductType) {
        this.mateProductType = mateProductType;
    }

    public String getMfAbility() {
        return mfAbility;
    }

    public void setMfAbility(String mfAbility) {
        this.mfAbility = mfAbility;
    }

    public String getMfPeriod() {
        return mfPeriod;
    }

    public void setMfPeriod(String mfPeriod) {
        this.mfPeriod = mfPeriod;
    }

    public String getMfTrait() {
        return mfTrait;
    }

    public void setMfTrait(String mfTrait) {
        this.mfTrait = mfTrait;
    }

    public String getMfFaclity() {
        return mfFaclity;
    }

    public void setMfFaclity(String mfFaclity) {
        this.mfFaclity = mfFaclity;
    }

    public String getMfInspection() {
        return mfInspection;
    }

    public void setMfInspection(String mfInspection) {
        this.mfInspection = mfInspection;
    }

    public String getIsAttestation() {
        return isAttestation;
    }

    public void setIsAttestation(String isAttestation) {
        this.isAttestation = isAttestation;
    }

    public String getScAdvice() {
        return scAdvice;
    }

    public void setScAdvice(String scAdvice) {
        this.scAdvice = scAdvice;
    }

    public String getQuAdvice() {
        return quAdvice;
    }

    public void setQuAdvice(String quAdvice) {
        this.quAdvice = quAdvice;
    }

    public String getPuAdvice() {
        return puAdvice;
    }

    public void setPuAdvice(String puAdvice) {
        this.puAdvice = puAdvice;
    }

    public String getMaAdvice() {
        return maAdvice;
    }

    public void setMaAdvice(String maAdvice) {
        this.maAdvice = maAdvice;
    }

    public String getApplyName() {
        return applyName;
    }

    public void setApplyName(String applyName) {
        this.applyName = applyName;
    }

    public Date getCreatTime() {
        return creatTime;
    }

    public void setCreatTime(Date creatTime) {
        this.creatTime = creatTime;
    }

    public String getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(String beginTime) {
        this.beginTime = beginTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

}
